f767883710b8fea429921d62116e981dd5321b7f,core/baseLanguage/baseLanguage/source_gen/jetbrains/mps/baseLanguage/editor/QueriesUtil.java,QueriesUtil,replaceNodeMenu_EnumConstantReference_getParameterObjects,#SNode#,91
Before Change
}
public static List<SNode> replaceNodeMenu_EnumConstantReference_getParameterObjects(SNode node) {
List<SNode> result = new ArrayList<SNode>();
SNode classifier = SLinkOperations.getTarget(node, "enumClass", false);
if (classifier == null) {
return result;
}
ISearchScope searchScope = new VisibleClassifierMembersScope(((Classifier)SNodeOperations.getAdapter(classifier)), node, IClassifiersSearchScope.STATIC_MEMBER);
List<SNode> members = (List<SNode>)searchScope.getNodes();
ListSequence.fromList(result).addSequence(ListSequence.fromList(members).where(new IWhereFilter <SNode>() {
public boolean accept(SNode it) {
return SNodeOperations.isInstanceOf(it, "jetbrains.mps.baseLanguage.structure.StaticFieldDeclaration") || SNodeOperations.isInstanceOf(it, "jetbrains.mps.baseLanguage.structure.StaticMethodDeclaration");
}
}));
return result;
}
public static SNode replaceNodeMenu_EnumConstantReference_createReplacementNode(SNode node, SNode parameterObject) {
After Change
}
public static List<SNode> replaceNodeMenu_EnumConstantReference_getParameterObjects(SNode node) {
ISearchScope searchScope = new ClassifierVisibleStaticMembersScope(((EnumClass)SNodeOperations.getAdapter(SLinkOperations.getTarget(node, "enumClass", false))), node, IClassifiersSearchScope.STATIC_MEMBER);
List<SNode> members = (List<SNode>)searchScope.getNodes();
return ListSequence.fromList(members).where(new IWhereFilter <SNode>() {
public boolean accept(SNode it) {
return SNodeOperations.isInstanceOf(it, "jetbrains.mps.baseLanguage.structure.StaticFieldDeclaration") || SNodeOperations.isInstanceOf(it, "jetbrains.mps.baseLanguage.structure.StaticMethodDeclaration");
}
}).toListSequence();
}
public static SNode replaceNodeMenu_EnumConstantReference_createReplacementNode(SNode node, SNode parameterObject) {